Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Client-Server-Modell</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Client-Server-Modell"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Client-Server-Modell rootpage-Client-Server-Modell skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Client-Server-Modell</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr">

<p>Das <b>Client-Server-Modell</b> (auch <i>Client-Server-Konzept</i>, <i>-Architektur</i>, <i>-System</i> oder <i>-Prinzip</i> genannt) beschreibt eine Möglichkeit, Aufgaben und Dienstleistungen innerhalb eines <a href="Rechnernetz" title="Rechnernetz">Netzwerkes</a> zu verteilen. Die Aufgaben werden von <a href="Computer" title="Computer">Computern</a>/<a href="Computerprogramm" title="Computerprogramm">Programmen</a> erledigt, die in <a href="Client" title="Client">Clients</a> und <a href="Server" title="Server">Server</a> unterteilt werden<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>. Der Client kann auf Wunsch einen Dienst vom Server anfordern (z.&nbsp;B. ein <a href="Betriebsmittel_(Informatik)" title="Betriebsmittel (Informatik)">Betriebsmittel</a>). Der Server, der sich auf demselben oder einem anderen Rechner im Netzwerk befindet, beantwortet die Anforderung (das heißt, er stellt im Beispiel das Betriebsmittel bereit); üblicherweise kann ein Server gleichzeitig für mehrere Clients arbeiten.
</p>

<div class="mw-heading mw-heading2"><h2 id="Definitionen">Definitionen</h2></div>
<dl><dt><a href="Server_(Software)" title="Server (Software)">Server</a> (<i>deutsch:</i> Bediener, Anbieter, Dienstleister, Bereitsteller, <i>englisch:</i> to serve)</dt>
<dd>Ein Server ist ein <a href="Computerprogramm" title="Computerprogramm">Programm</a> (<a href="Prozess_(Informatik)" title="Prozess (Informatik)">Prozess</a>), das mit einem anderen Programm (Prozess), dem Client (<i>deutsch:</i> Kunde), kommuniziert, um ihm Zugang zu einem <a href="Dienst_(Informatik)" title="Dienst (Informatik)">Dienst</a> zu verschaffen. Hierbei muss abgrenzend beachtet werden, dass es sich bei „Server“ um eine Rolle handelt, die sowohl auf Geräteebene (Server-Host) als auch auf Softwareebene (Server-Anwendung) definiert werden kann<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>. Ein Host kann zudem sowohl die Rolle des Servers als auch des Clients annehmen (siehe: <a href="Peer-to-Peer" title="Peer-to-Peer">Peer-to-Peer</a>).</dd></dl>
<dl><dt><a href="Client" title="Client">Client</a> (<i>deutsch:</i> Kunde, Dienstnutzer)</dt>
<dd>Ein Client kann einen Dienst bei dem Server anfordern, der diesen Dienst bereitstellt.</dd></dl>
<dl><dt><a href="Netzwerkprotokoll" title="Netzwerkprotokoll">Protokoll</a></dt>
<dd><a href="Kommunikationsprotokoll" title="Kommunikationsprotokoll">Kommunikationsprotokoll</a>, eine Vereinbarung wie die Datenübertragung zwischen den beiden Parteien Server und Client abläuft.</dd></dl>
<dl><dt>Request (<i>deutsch:</i> Anforderung, Anfrage)</dt>
<dd>Anforderung eines Clients an den Server, dessen Dienst er benötigt.</dd></dl>
<dl><dt>Response (<i>deutsch:</i> Antwort)</dt>
<dd>Antwort eines Servers auf eine Anforderung eines Clients.</dd></dl>
<p>Ähnlich, jedoch nicht zu verwechseln sind die Ausdrücke „<a href="Daemon" title="Daemon">Daemon</a>“ und „Service“. Mit beiden ist ein Programm gemeint, das im Hintergrund läuft. Ein Server ist immer auch ein Daemon. Jedoch gibt es Daemonen die Clients sind, beispielsweise ein Programm das automatisch Backups macht, oder die Zeit auf einem Computer automatisch einstellt (ntpd, network time protocol daemon). Genauso gut können Daemonen und Services mit niemandem reden, also weder Client noch Server sein.
</p>
<div class="mw-heading mw-heading2"><h2 id="Client-Server-Modell">Client-Server-Modell</h2></div>
<p>Das Client-Server-Modell ist das Standardkonzept für die Verteilung von Aufgaben innerhalb eines Netzwerks. Aufgaben werden mittels Server auf verschiedene <a href="Computer" title="Computer">Rechner</a> verteilt und können bei Bedarf von mehreren Clients zur Lösung ihrer eigenen Aufgaben oder Teilen davon angefordert werden. Bei den Aufgaben kann es sich um Standardaufgaben (E-Mail-Versand, E-Mail-Empfang, Web-Zugriff etc.) oder um spezifische Aufgaben einer Software oder eines Programms handeln. Eine Aufgabe wird im Client-Server-Modell als Dienst bezeichnet.
</p><p>Ein <a href="Server_(Software)" title="Server (Software)">Server</a> ist ein Computer oder Programm, das einen <a href="Netzwerkdienst" title="Netzwerkdienst">Netzwerkdienst</a> anbietet. Im Rahmen des Client-Server-Konzepts kann ein <a href="Client" title="Client">Client</a>, diesen Dienst nutzen. Die Kommunikation zwischen Client und Server ist abhängig vom Dienst, das heißt, der Dienst bestimmt, welche Daten zwischen beiden ausgetauscht werden. Der Server ist in Bereitschaft, um jederzeit auf die Kontaktaufnahme eines Clients reagieren zu können. Im Unterschied zum Client, der <i>aktiv</i> einen Dienst anfordert, verhält sich der Server <i>passiv</i> und wartet auf Anforderungen. Die Regeln der Kommunikation für einen Dienst (Format, Aufruf des Servers, Bedeutung der zwischen Server und Client ausgetauschten Daten), werden durch ein für den jeweiligen Dienst spezifisches <a href="Netzwerkprotokoll" title="Netzwerkprotokoll">Protokoll</a> festgelegt.
</p><p>Client- und Server-Anwendungen können auf verschiedenen Rechnern oder auf demselben Rechner ablaufen. Allgemein kann das Konzept ausgebaut werden zu einer Gruppe von Servern, die eine Gruppe von Diensten anbietet. Beispiele: Mail-Server, (erweiterter) Web-Server, <a href="Anwendungsserver" title="Anwendungsserver">Anwendungsserver</a>, Datenbank-Server.
</p><p>Im Unterschied zum <a href="Peer-to-Peer" title="Peer-to-Peer">Peer-to-Peer</a>-Modell (dt.: „Gleiche zu Gleichen“), bei dem ein Teilnehmer innerhalb des Netzwerkes gleichzeitig Client und Server darstellt, sind beim Client-Server-Modell die Komponenten Client und Server getrennt.
</p>
<div class="mw-heading mw-heading2"><h2 id="Client-Server-System">Client-Server-System</h2></div>
<p>Ein Client-Server-System ist ein System, welches für seine Aufgaben und Funktionen vom Client-Server-Modell Gebrauch macht. Anders ausgedrückt wurde das System so entwickelt, dass sie das Client-Server-Modell nutzen kann. Das System besteht daher mindestens aus zwei Teilen, einer Server- und einer Client-Komponente.
</p><p>Beispielhaft wird ein Client-Server-System mit zentralem Datenbankserver betrachtet. Das Client-Server-System bildet eine Netzwerkstruktur, bestehend aus dem zentralen <a href="Datenbankserver" title="Datenbankserver">Datenbankserver</a> als Server-Komponente und mehreren Benutzer-Clients als Client-Komponente. Der Client bildet das <a href="Anwendungssoftware" title="Anwendungssoftware">Anwendungsprogramm</a>, über dessen Benutzerschnittstelle der Benutzer über das Netzwerk auf <a href="Ressource" title="Ressource">Ressourcen</a> des Datenbankservers zugreift. Er liest und pflegt die Daten in der Datenbank durch „Abschicken“ von SQL-Befehlen. Jeden <a href="SQL" title="SQL">SQL</a>-Befehl sendet der Client als Anforderung an den Server, um diesen dort ausführen zu lassen. Das Ergebnis (Daten oder Fehlermeldung) liefert der Server als Antwort an den Client zurück.
</p>
<div class="mw-heading mw-heading2"><h2 id="Siehe_auch">Siehe auch</h2></div>
<ul><li><a href="Server_(Software)" title="Server (Software)">Server (Software)</a> (im Client-Server-Modell)</li>
<li><a href="Verteiltes_System" title="Verteiltes System">Verteiltes System</a></li>
<li><a href="Hostrechner" title="Hostrechner">Hostrechner</a> (Hardware)</li>
<li><a href="Host-Terminal-System" title="Host-Terminal-System">Host-Terminal-System</a></li>
<li><a href="IT-Architektur" title="IT-Architektur">IT-Architektur</a></li>
<li><a href="Peer-to-Peer" title="Peer-to-Peer">Peer-to-Peer</a></li>
<li><a href="Schichtenarchitektur" title="Schichtenarchitektur">Schichtenarchitektur</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2></div>
<ul><li>Roland Bauch, Thomas Beer: <cite style="font-style:italic">Netzwerke – Grundlagen</cite>. 7. Auflage. HERDT-Verlag für Bildungsmedien, 2004, ISBN 3-8237-1140-7, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>9</span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Client-Server-Modell&amp;rft.au=Roland+Bauch%2C+Thomas+Beer&amp;rft.btitle=Netzwerke+-+Grundlagen&amp;rft.date=2004&amp;rft.edition=7.&amp;rft.genre=book&amp;rft.isbn=3823711407&amp;rft.pages=9&amp;rft.pub=HERDT-Verlag+f%C3%BCr+Bildungsmedien" style="display:none">&nbsp;</span></li>
<li>Jürgen Gratzke, Bernhard Hauser, Ingo Patett, Dr. Klaus Ringhand: <cite style="font-style:italic">IT-Berufe - Grundstufe 1. Jahr</cite>. 1. Auflage. Westermann Bildungsmedien Verlag GmbH, 2020, ISBN 978-3-14-220000-2, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>226,&nbsp;238,&nbsp;289</span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Client-Server-Modell&amp;rft.au=J%C3%BCrgen+Gratzke%2C+Bernhard+Hauser%2C+Ingo+Patett%2C+...&amp;rft.btitle=IT-Berufe+-+Grundstufe+1.+Jahr&amp;rft.date=2020&amp;rft.edition=1.&amp;rft.genre=book&amp;rft.isbn=9783142200002&amp;rft.pages=226%2C+238%2C+289&amp;rft.pub=Westermann+Bildungsmedien+Verlag+GmbH" style="display:none">&nbsp;</span></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text">Landesabitur 2022 Hessen, Praktische Informatik Leistungskurs, Vorschlag B, Lösungs- und Bewertungshinweis für Aufgabe 1.6.1</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.supermicro.com/de/glossary/client-server-architecture"><i>Was ist eine Client-Server-Architektur?</i></a> Website von Super Micro Computer, Inc. Abgerufen am 21. August 2025.</span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-09-23" href="https://de.wikipedia.org/wiki/?title=Client-Server-Modell&amp;oldid=260002253">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>